﻿function RealSearchSendReceiveType() {
    RequireLookUp = document.getElementById("divRequireLookUp").value;
    ReturnCodeId = document.getElementById("divReturnCodeId").value;
    ReturnNameId = document.getElementById("divReturnNameId").value;

    SendReceiveTypeName = document.getElementById("divSearchSendReceiveTypeName").value;

    CurrentPageIndex = 0;
    if (document.getElementById("divSelectPageIndex") != null) {
        CurrentPageIndex = document.getElementById("divSelectPageIndex").selectedIndex;
    }

    RetValue = Portal.Vision.SendReceiveType.ServerSideSearchSendReceiveType(RequireLookUp, ReturnCodeId, ReturnNameId, SendReceiveTypeName, CurrentPageIndex).value;
    if (RetValue.indexOf("ERROR") > -1) {
        alert(RetValue);
        return;
    }
    document.getElementById("divResult").innerHTML = RetValue;
    document.getElementById("divWaiting").innerHTML = "";
}

function SearchSendReceiveTypeFunc() {
    document.getElementById("divWaiting").innerHTML = "Đọc dữ liệu từ máy chủ...";
    setTimeout("RealSearchSendReceiveType()", 10);
}


function ReturnValueFunc(RetCodeId, RetCode, RetCodeName, RetName) {
    window.opener.document.getElementById(RetCodeId).value = RetCode;
    window.opener.document.getElementById(RetCodeName).innerHTML = RetName;
    window.close();
}

function DeleteSendReceiveType(SendReceiveTypeId) {
    if (confirm("Bạn đã chắc chắn xóa chưa?") == false) return;
    RetValue = Portal.Vision.SendReceiveType.ServerSideDeleteSendReceiveType(SendReceiveTypeId).value;
    if (RetValue.indexOf("ERROR") > -1) {
        alert(RetValue);
        return;
    }
    alert("Dữ liệu đã được xóa. Nhấn OK và F5 để cập nhật dữ liệu!");
}


function AddSendReceiveType() {
    SendReceiveTypeName = document.getElementById("divSearchSendReceiveTypeName").value;
    RetValue = Portal.Vision.SendReceiveType.ServerSideAddSendReceiveType(SendReceiveTypeName).value;
    if (RetValue.indexOf("ERROR") > -1) {
        alert(RetValue);
        return;
    }
    alert("Đã tạo mới thành công. Ấn ok và phím F5 để cập nhật dữ liệu!");
}

function ResetForm() {
    document.getElementById("divSearchSendReceiveTypeName").value = "";
    document.getElementById("divSearchSendReceiveTypeName").focus();
}

function SaveSendReceiveTypeItemFunc(SendReceiveTypeId) {
    SendReceiveTypeName = document.getElementById("divSendReceiveTypeName_" + SendReceiveTypeId).value;
    RetValue = Portal.Vision.SendReceiveType.ServerSideSaveSendReceiveType(SendReceiveTypeId, SendReceiveTypeName).value;
    if (RetValue.indexOf("ERROR") > -1) {
        alert(RetValue);
        return;
    }
    alert("Cập nhật thành công. Ấn ok và phím F5 để cập nhật dữ liệu!");
}